Skip to main content
ICT
A22 - General Computer Knowledge
 
Main Previous Next
Title Page >  
Summary >  
Lesson A1 >  
Lesson A2 >  
Lesson A3 >  
Lesson A4 >  
Lesson A5 >  
Lesson A6 >  
Lesson A7 >  
Lesson A8 >  
Lesson A9 >  
Lesson A10 >  
Lesson A11 >  
Lesson A12 >  
Lesson A13 >  
Lesson A14 >  
Lesson A15 >  
Lesson A16 >  
Lesson A17 >  
Lesson A18 >  
Lesson A19 >  
Lesson A20 >  
Lesson A21 >  
Lesson A22 >  
Lesson AB23 >  
Lesson AB24 >  
Lesson AB25 >  
Lesson AB26 >  
Lesson AB27 >  
Lesson AB28 >  
Lesson AB29 >  
Lesson AB30 >  
Lesson AB31 >  
Lesson AB32 >  
Lesson AB33 >  
Vocabulary >  
 

B. Software page 3 of 6

  1. Software is a general term for all the computer instructions or data (usually in the form of programs or applications) that exist on a computer. Programs are stored in memory and generally do not have a tangible aspect. Software can range from computer games to word processors (applications software) to the computer’s operating system (OS or system software), which manages and controls all the other software on the system.

  2. Operating systems have been evolving for many years and have become more and more advanced. The major operating systems competing for the personal computer market today are various versions of Microsoft Windows (i.e., 2000, NT, XP Home, XP Pro), Apple Macintosh (i.e., OS 8, 9, X, Tiger), and Linux (there are dozens of operating systems based on Linux that have their own individual strengths and weaknesses).

  3. The main object of this curriculum is to teach students how to create their own computer software. When creating computer software programs as students have already been doing, a language translator and compiler are required to convert the Java code into software 'language' that the CPU is able to understand. Without the aid of these tools, it would be necessary to program computers entirely in binary, with 1’s and 0’s. Imagine debugging code that looked like that!

Main Previous Next
Contact
 © ICT 2006, All Rights Reserved.